package gui.components.JXTable.JXColumn;

import javax.swing.*;
import java.awt.*;
import java.util.ArrayList;

/**
 * Date: 08.09.2005
 * Time: 13:29:50
 */
public interface iJXColumn {

    public void setColor(Color color);
    public void markOff();
    public Integer getPosition();
    public void setName(String s);
    public String getName();
    public void setColumnTitle(String s);
    public void markTitleOn(Color color);
    public void markTitleOff();
    public void setWidth(int w);
    //public void setTitleIcon(ImageIcon icon);
    //public void setTitleWidth(Integer w);
    public void setTitleColor(Color color);
    public void setColumnType(Class aClass);
    public void removeColumn();
    public int findOfColumn(int firstRow,String s);
    public int findOfColumn_v1(int firstRow,String s);
    public ArrayList<Integer> findOfColumn_v2(String s);
    public void setColumnCellsComboBoxRenderer(JComboBox comp);
}
